package com.jasonjan.jiance.module.home.listview;

import com.jasonjan.jiance.bean.HomeNews;
import com.jasonjan.jiance.module.base.IBaseListView;
import com.jasonjan.jiance.module.base.IBasePresenter;

import java.util.List;

/**
 * Created by jasonjan on 2018/3/13.
 */

public interface IHomeView {
    interface View extends IBaseListView<Presenter> {

        /**
         * 请求数据
         */
        void onLoadData();
    }

    interface Presenter extends IBasePresenter {

        /**
         * 请求数据
         */
        void doLoadData(String... category);

        /**
         * 再起请求数据
         */
        void doLoadMoreData();

        /**
         * 设置适配器
         */
        void doSetAdapter(List<HomeNews.ResultBean.DataBean> dataBeen);

        void doShowNoMore();
    }
}
